#
# Copyright (C) [2024] Xingyun Integrated Circuit, Inc.
#
# GreenCode was a private technology asset of Xingyun Integrated Circuit， Inc （Confidential）
# Author: Shawn.Tan
# Date: 2025.10.28
#
# History: Initial Version 2025.10.28
#
#
control_items = [
    {
        "fname": "api_queryExceptionVectorBaseAddress_force.py",
        "options": {"max-instr": 50000},
        "generator": {"--cfg": "config/gpgpu.config", "--max-instr": 50000},
    },
    {
        "fname": "api_genVA_02_force.py",
        "options": {"max-instr": 50000},
        "generator": {"--cfg": "config/gpgpu.config", "--max-instr": 50000},
    },
    {
        "fname": "api_genVA_02_force.py",
        "options": {"max-instr": 50000},
        "generator": {
            "--cfg": "config/gpgpu.config",
            "--max-instr": 50000,
            "--options": '"PrivilegeLevel=1"',
        },
    },
    {
        "fname": "api_genPA_01_force.py",
        "options": {"max-instr": 50000},
        "generator": {
            "--cfg": "config/gpgpu.config",
            "--max-instr": 50000,
            "--options": '"PrivilegeLevel=1"',
        },
    },
    {
        "fname": "api_genVAforPA_01_force.py",
        "options": {"max-instr": 50000},
        "generator": {
            "--cfg": "config/gpgpu.config",
            "--max-instr": 50000,
            "--options": '"PrivilegeLevel=1"',
        },
    },
    {
        "fname": "api_getPageInfo_01_force.py",
        "options": {"max-instr": 50000},
        "generator": {
            "--cfg": "config/gpgpu.config",
            "--max-instr": 50000,
            "--options": '"PrivilegeLevel=1"',
        },
    },
    {
        "fname": "api_verifyVirtualAddress_01_force.py",
        "options": {"max-instr": 50000},
        "generator": {
            "--cfg": "config/gpgpu.config",
            "--max-instr": 50000,
            "--options": '"PrivilegeLevel=1"',
        },
    },
    {
        "fname": "api_genFreePagesRange_01_force.py",
        "options": {"max-instr": 50000},
        "generator": {
            "--cfg": "config/gpgpu.config",
            "--max-instr": 50000,
            "--options": '"PrivilegeLevel=1"',
        },
    },
    {
        "fname": "Constraint_force.py",
        "generator": {"--cfg": "config/gpgpu.config"},
    },
    {
        "fname": "LoadImmediate_force.py",
        "generator": {"--cfg": "config/gpgpu.config"},
    },
    {"fname": "State_force.py", "generator": {"--cfg": "config/gpgpu.config"}},
    {
        "fname": "WriteRegisterTest_force.py",
        "generator": {"--cfg": "config/gpgpu.config"},
    },
    {
        "fname": "GenData_test_force.py",
        "generator": {"--cfg": "config/gpgpu.config"},
    },
    {
        "fname": "GetRandomRegisterTest_force.py",
        "generator": {"--cfg": "config/gpgpu.config"},
    },
    {
        "fname": "InitializeRandomRandomlyTest_force.py",
        "generator": {"--cfg": "config/gpgpu.config"},
    },
    {
        "fname": "reg_dependence_force.py",
        "generator": {"--cfg": "config/gpgpu.config"},
    },
    {
        "fname": "AccessReservedRegisterTest_force.py",
        "generator": {"--cfg": "config/gpgpu.config"},
    },
    {
        "fname": "BitstreamTest_force.py",
        "generator": {"--cfg": "config/gpgpu.config"},
    },
    {
        "fname": "ReserveRegisterTest_force.py",
        "generator": {"--cfg": "config/gpgpu.config"},
    },
    {
        "fname": "RandomChoiceAPITest_force.py",
        "generator": {"--cfg": "config/gpgpu.config"},
    },
    {
        "fname": "QueryResourceEntropyTest_force.py",
        "generator": {"--cfg": "config/gpgpu.config"},
    },
    {
        "fname": "LoadRegisterPreambleTest_force.py",
        "generator": {"--cfg": "config/gpgpu.config"},
    },
    {
        "fname": "PickWeightedValue_test_force.py",
        "generator": {"--cfg": "config/gpgpu.config"},
    },
    {
        "fname": "InquiryAPITest_force.py",
        "generator": {"--cfg": "config/gpgpu.config"},
    },
    {
        "fname": "ChoicesModificationTest_force.py",
        "generator": {"--cfg": "config/gpgpu.config"},
    },
    {
        "fname": "CustomEntryPointTest_force.py",
        "generator": {"--cfg": "config/gpgpu.config"},
    },
    {
        "fname": "LoopControlTest_force.py",
        "generator": {"--cfg": "config/gpgpu.config"},
    },
]
